Big Huge Thesaurus

capra hircus

noun

sounds kind of like